Skip to main content

Process

Description

Process is an entry in the General Plugin of Process Studio Processes. The ‘ Process’ process entry refers to already existing processes. One or more process entries in a Process may perform different functional tasks. Hence, a process can be broken into smaller processes for the sake of organizational and visual simplicity.

Configurations

No.Field NameDescription
Process Specification Tab
1Process Entry nameSpecify a unique name for the process entry on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name.
2Process filenameSpecify your process by entering in its path or clicking Browse. If you select a process that has the same root path as the current process, the variable${Internal.Entry.Current.Directory} will automatically be inserted in place of the common root path. For example, if the current process‘s path is /home/admin/workflow.psp and you select a process in the folder /home/admin/path/sub.psp than the path will automatically be converted to ${Internal.Entry.Current.Directory}/path/sub.psp.
3Repository: specify by nameIf you are working in the Process Studio (PS) Repository or database repository, specify the name of the workflow to start. Click the button to browse through the PS Repository.

This feature is currently not enabled.

4Repository: specify by referenceIf you specify a workflow or process by reference, you can rename or move it around in the DI Repository. The reference (identifier) is stored, not the name and directory

This feature is currently not enabled.

Advanced Tab
1Copy previous results to args?The results from a previous workflow can be copied as arguments of the process using the "Copy rows to result" step. If Execute for every input row is enabled then each row is a set of command line arguments to be passed into the process, otherwise only the first row is used to generate the command line arguments.
2Copy previous results to parameters?If Execute for every input row is enabled then each row is a set of command line process arguments to be passed into the process, otherwise only the first row is used to generate the command line arguments.
3Execute for every input row?Implements looping; if the previous process entry returns a set of result rows, the process executes once for every row found. One row is passed to the process at every execution.

For example, you can execute a process each row in an excel sheet or for each file found in a directory.

Logging settings Tab
1Specify logfileSpecifies a separate log file for running this process.
2NameThe directory and base name of the log file, for example, 'C:\logs'.
3ExtensionThe file name extension, for example, '.log' or '.txt'.
4Log levelSpecifies the logging level for running the process. See Enable Logging for more details.
5Append logfile?Appends the log file instead of creating a new one.
6Create parent folderCreates the parent folder for the log file if it does not already exist.
7Include date in logfileAdds the system date to the file name with the format 'YYYYMMDD', for example '_20051231'.
8Include time in logfileAdds the system time to the file name with the format 'HHMMSS', for example, '_235959'.
Argument Tab
1ArgumentsSpecify which command-line arguments that will be passed to the process.
Parameters Tab:Enter the following information to pass parameters to the process:
1Pass all parameter values down to the sub- processEnable check box to pass all parameters of the process down to the sub- process.
2ParameterSpecify the parameter name passed to the process.
3Stream Column NameSpecify the field of an incoming record from a previous process as the parameter.
4ValueSpecify the values for the processes’ parameters by using one of the following methods:Manually typing a value or use a parameter to set the value, for example, '${Internal. process.Name}' Use a combination of manually specified values and parameter values, for example, '{FILE_PREFIX}_${FILE_DATE}.txt'.
5Get ParametersGet the existing parameters associated with the process.